<?php

/*
 * PROJETO: Chave de Roda
 * CLASSE: veiculo.php
 * DESCRICAO: Classe usada para descrever os
 * veiculos cadastrados
 * AUTORES: Fernando Angelo, Lucas Goncalves, Rafael Macedo
 */

  class veiculo {
    
    /* Atributos da classe */
    private $cor;
    private $ano;
    private $placa;
    private $modelo; //Tabela modelo
    private $combustivel; //Tabela combustivel
    private $login; //Tabela usuario - identifica proprietario do veiculo
    
    /* Construtor */
    public function __construct($cor, $ano, $placa, $modelo, $combustivel, $login)
    {
      //Passagem de parametros
      $this->cor          = $cor;
      $this->ano          = $ano;
      $this->placa        = $placa;
      $this->modelo       = $modelo;
      $this->combustivel  = $combustivel;
      $this->login        = $login;
    }
    
    /* Funcoes/Metodos */
    
    ##FUNCOES DE RETORNO
    //retorna cor do veiculo
    function __getCor()
    {
      return $this->cor;
    }
    //retorna ano do veiculo
    function __getAno()
    {
      return $this->ano;
    }
    //retorna placa do veiculo
    function __getPlaca()
    {
      return $this->placa;
    }
    //retorna modelo
    function __getModelo()
    {
      return $this->modelo;
    }
    //retorna combustivel usado
    function __getCombustivel()
    {
      return $this->combustivel;
    }
    //retorna proprietario do veiculo
    function __getLogin()
    {
      return $this->login;
    }
    
    ##FUNCOES PARA ALTERACOES
    //altera cor do veiculo
    function __setCor($cor)
    {
       $this->cor = $cor;
    }
    //altera ano do veiculo
    function __setAno($ano)
    {
       $this->ano = $ano;
    }
    //altera placa do veiculo
    function __setPlaca($placa)
    {
       $this->placa = $placa;
    }
    //altera modelo
    function __setModelo($modelo)
    {
       $this->modelo = $modelo;
    }
    //altera combustivel usado
    function __setCombustivel($combustivel)
    {
       $this->combustivel = $combustivel;
    }
    //altera proprietario do veiculo
    function __setLogin($login)
    {
       $this->login = $ogin;
    }
 }
  
  
?>
